147978
16992
38350
782919
243175
807224
701688
1020281
69756
746210
9486
855148
5054799
3492581
2971148
2294804
2203988
1997609
189478
1887357
1735118
1708136
1653195
1620471